package zhai.docking.alipay.domain.base.alipay;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Created by 翟凤玺
 * @package zhai.docking.alipay.domain.base.alipay
 * @project-name zhai-docking-alipay
 * @description 基础-支付宝-三绑定 服务商返佣活动申请单详情查询 入参
 * @create-datetime 2020/12/31 15:52
 */
@Data
public class BaseAlipayIotQueryIn {

    @ApiModelProperty(value = "设备唯一识别标识,可选方式 [ID,SN]", required = true)
    @JSONField(name = "device_id_type")
    private String deviceIdType;

    @ApiModelProperty(value = "设备 ID:device_id_type 为ID时填写")
    @JSONField(name = "biz_tid")
    private String bizTid;

    @ApiModelProperty(value = "设备供应商ID:device_id_type为SN时填写,需注意不同机型的供应商ID可能不同")
    @JSONField(name = "supplier_id")
    private String supplierId;

    @ApiModelProperty(value = "设备序列号:device_id_type为SN时填写,需配合supplier_id使用")
    @JSONField(name = "device_sn")
    private String deviceSn;
}